MailPoet\Config\Populator A

Total Complexity 65
Dependencies 35
Dependents 3
Total lines 676
Lines of code 565
Logical lines of code 177
Comment lines 30
Methods 24
Properties 11

Methods 24

Method Rating Maintainability Complexity Lines of code
createDefaultSettings()
B
37 20 72
newsletterOptionFields()
A
37 1 123
createMailPoetPage()
S
51 6 27
__construct()
S
37 1 93
populate()
S
52 5 26
createDefaultUsersFlags()
S
56 5 18
scheduleTask()
S
56 3 20
createDefaultSegment()
S
56 2 19
removeDuplicates()
S
56 2 18
createOrUpdateUserFlag()
S
58 2 15
newsletterTemplates()
S
59 2 15
createSourceForSubscribers()
S
55 1 22
up()
S
57 1 18
scheduleSubscriberLastEngagementDetection()
S
65 2 9
scheduleAuthorizedSendingEmailsCheck()
S
66 2 9
scheduleBeamer()
S
68 2 8
scheduleSubscriberLinkTokens()
S
72 1 6
detectReferral()
S
82 1 3
updateRow()
S
69 1 8
scheduleUnsubscribeTokens()
S
72 1 6
scheduleInitialInactiveSubscribersCheck()
S
72 1 6
insertRow()
S
70 1 7
rowExists()
S
63 1 10
scheduleNewsletterTemplateThumbnails()
S
70 1 7